package com.hakgc.rent.dao;

import com.hakgc.rent.entity.User;

import java.util.List;

/**
 * @author Xing.Jiejian
 * @date 2020/11/17
 */
public interface UserDao {
    /**
     * 根据用户名查询唯一用户
     * @param name 用户名
     * @return 用户对象
     */
    User findByName(String name);

    /**
     * 查询所有用户
     * @return
     */
    List<User> findAll(String likeName);

    /**
     * 新增用户
     * @param user 用户对象
     * @return 是否保存成功
     */
    boolean save(User user);

    /**
     * 修改用户
     * @param user 用户对象
     * @return 是否修改成功
     */
    boolean update(User user);
}
